Version 0.8

The principle new features in this release are:

  • Can now 'round-trip' a DAR file. In other words it is possible to export a complete database schema and data, create a dar file from it and reimport the dar into a new empty database of a different vendor without loss of information. This was tested moving from Sybase to Sybase and Sybase to MS SQL Server. Oracle is not yet supported.

Version 0.7

This release was not published on SourceForge (I just didn't get around to it) but it added these features:

  • DAR file creation from the schema and data parts, including new maven plugin goals.

Version 0.6

The principle new features in this release are:

  • Created the first maven plugin to expose functionality in a standard way instead of having to remember and rewrite Ant syntax all the time.
  • Completed the schema and data export features on Sybase, Oracle and MS SQL Server together with simple XSL transforms to create HTML documentation.

Version 0.5

This is a major refactoring and renaming of a project that I have been tinkering with since 1999. It is the first release at SourceForge.

The project has been majorly reworked from a general database utilities bundle to focus on a complete packaged solution for database versioning and release activitie s. The ambition of Darrt is to simplify database application releases to running an Ant script and deploying the output archive, which is all that it takes for a J2EE application release.

This release targets the basic functionality of getting the database schema in the deployment environment in line with the latest development schema. Future releases are described in the roadmap.

Current functionality in this release:

  • Completed refactoring, source-code, name, maven-izing.
  • Ant task to export a schema from Oracle or Sybase databases.
  • Ant task to compare two databases, either online or in pre-exported XML format.
  • Ant task to change the target database meta-data on an XML schema file. This allows the development database to be exported and the target schema changed to the release database, then that schema to be deployed driectly into the target.
  • Ant task to create a dar file including at this stage only the schema.xml
  • Ant task to deploy a dar file into Oracle and Sybase target databases.
  • Documentation of the dar format.
  • Documentation of some simple use-cases.